package nayasis.common.db.common;

/**
 * DB 처리를 위한 공통 유틸리티를 모아놓은 클래스
 * 
 * @author nayasis
 *
 */
public abstract class DbCommon {

    /**
     * 특수문자가 아닌지 여부를 확인한다.
     *
     * @param ch 확인할 문자
     * @return 문자일 경우 true, 특수문자일 경우 false
     */
    public static boolean isChar( char ch ) {

        int code = (int) ch;

        // A ~ Z
        if( 65 <= code && code <= 90 ) return true;
        // a ~ z
        if( 96 <= code && code <= 122 ) return true;
        // 가 ~ 힣
        if( 44032 <= code && code <= 55203 ) return true;
        // 0 ~ 9
        if( 48 <= ch && ch <= 57 ) return true;

        return false;

    }

}
